protein structure flu bioinformatics dna chemistry computational biology data mining crystallography identification laboratory genetics illness gene fishing genetic bacteria microbiology camping infection biotechnology dna testing boating